#include <stdio.h>
#define SIZE 100

void quickMax(int data[SIZE],int n){
	int sum[SIZE];
	int k ;
	for(int i = 0;i < n;i++){
		for(int j = i + 1;j%n < j;j++){
			for(k = 0;k < SIZE;k++){
			int temp;
			temp = data[i];
			temp += data[j];
			sum[k] = temp;
			if(i == j%n) break;
		    }
		}
	}
	int max ;
    for(int i = 0;i < k;i++){
    	max = sum[i];
    	if(sum[i+1] > sum[i]) max = sum[i+1];
    }
   printf("%d",max);
}


int main(){
	int i;
	int data[SIZE];
    for(i = 0;i < SIZE;i++){
    	scanf("%d",&data[i]);
    	if(getchar() == '#') break;
    }
    quickMax(data,i);
	return 0;
}